package com.dgut.common.utils;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.dgut.common.dto.PageDTO;

/**
 * @author IT00ZYQ
 * @Date 2021/4/6 9:14
 **/
public class P {

    public static <T> Page<T> page(PageDTO dto) {
        Page<T> page = new Page<>();
        long pageNum = 1;
        long pageSize = 10;
        if (dto != null && dto.getPageNum() != null && dto.getPageNum() != 0) {
            pageNum = dto.getPageNum();
        }
        if (dto != null && dto.getPageSize() != null && dto.getPageSize() != 0) {
            pageSize = dto.getPageSize();
        }
        page.setPages(pageNum);
        page.setCurrent(pageNum);
        page.setSize(pageSize);
        return page;
    }


}
